************************************************************************************** * Bemærk at denne fil kun er til orientering om databaseændringer til denne release. * * Filen MÅ IKKE afvikles! * ************************************************************************************** IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'Karakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE Karakter ADD exdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE Karakter ADD exdbBemaerkningSagsnummer varchar(256); ALTER TABLE Karakter ADD FOREIGN KEY exdbBemaerkningUmDomaineVaerdi(exdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EksternKarakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE EksternKarakter ADD exdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE EksternKarakter ADD exdbBemaerkningSagsnummer varchar(256); ALTER TABLE EksternKarakter ADD FOREIGN KEY exdbBemaerkningUmDomaineVaerdi(exdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ProeveHoldKarakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE ProeveHoldKarakter ADD exdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE ProeveHoldKarakter ADD exdbBemaerkningSagsnummer varchar(256); ALTER TABLE ProeveHoldKarakter ADD FOREIGN KEY exdbBemaerkningUmDomaineVaerdi(exdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'BevisKarakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE BevisKarakter ADD exdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE BevisKarakter ADD exdbBemaerkningSagsnummer varchar(256); ALTER TABLE BevisKarakter ADD FOREIGN KEY exdbBemaerkningUmDomaineVaerdi(exdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'SofBevisKarakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE SofBevisKarakter ADD exdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE SofBevisKarakter ADD exdbBemaerkningSagsnummer varchar(256); ALTER TABLE SofBevisKarakter ADD FOREIGN KEY exdbBemaerkningUmDomaineVaerdi(exdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'KarakterSlettet' AND cname = 'exdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE KarakterSlettet ADD exdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE KarakterSlettet ADD exdbBemaerkningSagsnummer varchar(256); ALTER TABLE KarakterSlettet ADD FOREIGN KEY exdbBemaerkningUmDomaineVaerdi(exdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'KarakterAendret' AND cname = 'gammelExdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE KarakterAendret ADD gammelExdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE KarakterAendret ADD gammelExdbBemaerkningSagsnummer varchar(256); ALTER TABLE KarakterAendret ADD FOREIGN KEY gammelExdbBemaerkningUmDomaineVaerdi(gammelExdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'KarakterAendret' AND cname = 'nyExdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE KarakterAendret ADD nyExdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE KarakterAendret ADD nyExdbBemaerkningSagsnummer varchar(256); ALTER TABLE KarakterAendret ADD FOREIGN KEY nyExdbBemaerkningUmDomaineVaerdi(nyExdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ArkivProeveHoldKarakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi') THEN ALTER TABLE ArkivProeveHoldKarakter ADD exdbBemaerkningUmDomaineVaerdi varchar(256); ALTER TABLE ArkivProeveHoldKarakter ADD exdbBemaerkningSagsnummer varchar(256); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ArkivKarakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi') THEN ALTER TABLE ArkivKarakter ADD exdbBemaerkningUmDomaineVaerdi varchar(256); ALTER TABLE ArkivKarakter ADD exdbBemaerkningSagsnummer varchar(256); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ProevebevisKarakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE ProevebevisKarakter ADD exdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE ProevebevisKarakter ADD exdbBemaerkningSagsnummer varchar(256); ALTER TABLE ProevebevisKarakter ADD FOREIGN KEY exdbBemaerkningUmDomaineVaerdi(exdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ArkivBevisKarakterGym' AND cname = 'exdbBemaerkningUmDomaineVaerdi') THEN ALTER TABLE ArkivBevisKarakterGym ADD exdbBemaerkningUmDomaineVaerdi varchar(256); ALTER TABLE ArkivBevisKarakterGym ADD exdbBemaerkningSagsnummer varchar(256); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ArkivSofBevisKarakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi') THEN ALTER TABLE ArkivSofBevisKarakter ADD exdbBemaerkningUmDomaineVaerdi varchar(256); ALTER TABLE ArkivSofBevisKarakter ADD exdbBemaerkningSagsnummer varchar(256); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ArkivProevebevisKarakter' AND cname = 'exdbBemaerkningUmDomaineVaerdi') THEN ALTER TABLE ArkivProevebevisKarakter ADD exdbBemaerkningUmDomaineVaerdi varchar(256); ALTER TABLE ArkivProevebevisKarakter ADD exdbBemaerkningSagsnummer varchar(256); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ArkivGodskrivning' AND cname = 'exdbBemaerkningUmDomaineVaerdi') THEN ALTER TABLE ArkivGodskrivning ADD exdbBemaerkningUmDomaineVaerdi varchar(256); ALTER TABLE ArkivGodskrivning ADD exdbBemaerkningSagsnummer varchar(256); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'Godskrivning' AND cname = 'exdbBemaerkningUmDomaineVaerdi_id') THEN ALTER TABLE Godskrivning ADD exdbBemaerkningUmDomaineVaerdi_id INTEGER; ALTER TABLE Godskrivning ADD exdbBemaerkningSagsnummer varchar(256); ALTER TABLE Godskrivning ADD FOREIGN KEY exdbBemaerkningUmDomaineVaerdi(exdbBemaerkningUmDomaineVaerdi_id) REFERENCES UmDomaineVaerdi(id) ON UPDATE CASCADE ON DELETE SET NULL; END IF; IF NOT EXISTS (SELECT 1 FROM LUDUSWebProperty WHERE propertyName = 'DIP_INDBERET_CONFIGURATION') THEN INSERT INTO LUDUSWebProperty (propertyName, value) VALUES ('DIP_INDBERET_CONFIGURATION', '{"url":"https://iu-dip-function-event-prod-dtb7byhkgqf8bjgb.northeurope-01.azurewebsites.net/api/iu_dip_main_event_http_func","prodFunctionKey":"SECRET_KEY", "testFunctionKey":"SECRET_KEY"}'); COMMIT; END IF; Alter Table SkriftligOpgave drop constraint PathfindrOpgaveBeskrivelse Alter Table SkriftligOpgave Drop pathfindrOpgaveBeskrivelseId; Drop Table PathfindrKursistSkriftligOpgaveKursistensBesvarelse; Drop Table PathfindrKursistSkriftligOpgaveLaererensBemaerkninger; Drop Table PathfindrReferenceSkriftligOpgave; Drop Table PathfindrReference; UPDATE DBA.LokalFag SET fag = NULL WHERE fag = ''; commit; ALTER TABLE DBA.Billede ALTER image LONG BINARY; IF NOT EXISTS(select 1 from LUDUSWebProperty where propertyName = 'PDFUA_SERVICE_URL') THEN INSERT INTO LUDUSWebProperty (propertyName, value) VALUES ('PDFUA_SERVICE_URL', 'https://pdfua.svci.egdw.dk/docx2pdfua_packed'); END IF; UPDATE LUDUSWebProperty SET value = 'https://pdfua.svci.egdw.dk/docx2pdfua_packed' WHERE propertyName = 'PDFUA_SERVICE_URL' AND value = 'https://pdfua.svc.egdw.dk/docx2pdfua_packed'; COMMIT; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'BevisKarakter' AND cname = 'exdbBemaerkningFagNavn') THEN ALTER TABLE BevisKarakter ADD exdbBemaerkningFagNavn varchar(80); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'SofBevisKarakter' AND cname = 'exdbBemaerkningFagNavn') THEN ALTER TABLE SofBevisKarakter ADD exdbBemaerkningFagNavn varchar(80); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ProevebevisKarakter' AND cname = 'exdbBemaerkningFagNavn') THEN ALTER TABLE ProevebevisKarakter ADD exdbBemaerkningFagNavn varchar(80); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ArkivBevisKarakterGym' AND cname = 'exdbBemaerkningFagNavn') THEN ALTER TABLE ArkivBevisKarakterGym ADD exdbBemaerkningFagNavn varchar(80); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ArkivSofBevisKarakter' AND cname = 'exdbBemaerkningFagNavn') THEN ALTER TABLE ArkivSofBevisKarakter ADD exdbBemaerkningFagNavn varchar(80); END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'ArkivProevebevisKarakter' AND cname = 'exdbBemaerkningFagNavn') THEN ALTER TABLE ArkivProevebevisKarakter ADD exdbBemaerkningFagNavn varchar(80); END IF; update UMDomaineVaerdi set kortbetegnelse = 'FÆR' where DomaineVaerdiID = 100; update UMDomaineVaerdi set kortbetegnelse = 'GRL' where DomaineVaerdiID = 101; update UMDomaineVaerdi set kortbetegnelse = 'ISB' where DomaineVaerdiID = 102; update UMDomaineVaerdi set kortbetegnelse = 'KOMA' where DomaineVaerdiID = 103; update UMDomaineVaerdi set kortbetegnelse = 'KOMF' where DomaineVaerdiID = 104; update UMDomaineVaerdi set kortbetegnelse = 'KOMR' where DomaineVaerdiID = 105; update UMDomaineVaerdi set kortbetegnelse = 'Kontantydelse' where DomaineVaerdiID = 106; update UMDomaineVaerdi set kortbetegnelse = 'MAAS' where DomaineVaerdiID = 107; update UMDomaineVaerdi set kortbetegnelse = 'MJAF' where DomaineVaerdiID = 108; update UMDomaineVaerdi set kortbetegnelse = 'MORY' where DomaineVaerdiID = 109; update UMDomaineVaerdi set kortbetegnelse = 'SJOB' where DomaineVaerdiID = 110; update UMDomaineVaerdi set kortbetegnelse = 'SJ6L' where DomaineVaerdiID = 111; update UMDomaineVaerdi set kortbetegnelse = 'UAAP' where DomaineVaerdiID = 112; update UMDomaineVaerdi set kortbetegnelse = 'USB' where DomaineVaerdiID = 113; update UMDomaineVaerdi set kortbetegnelse = 'UVM' where DomaineVaerdiID = 114; update UMDomaineVaerdi set kortbetegnelse = 'AAKA' where DomaineVaerdiID = 264; update UMDomaineVaerdi set kortbetegnelse = 'AAKF' where DomaineVaerdiID = 265; update UMDomaineVaerdi set kortbetegnelse = 'AAKR' where DomaineVaerdiID = 266; update UMDomaineVaerdi set kortbetegnelse = 'AAST' where DomaineVaerdiID = 267; update UMDomaineVaerdi set kortbetegnelse = 'Andre Aktører' where DomaineVaerdiID = 268; update UMDomaineVaerdi set kortbetegnelse = 'AFLE' where DomaineVaerdiID = 269; update UMDomaineVaerdi set kortbetegnelse = 'AMAA' where DomaineVaerdiID = 270; update UMDomaineVaerdi set kortbetegnelse = 'AMJA' where DomaineVaerdiID = 271; update UMDomaineVaerdi set kortbetegnelse = 'AMOR' where DomaineVaerdiID = 272; update UMDomaineVaerdi set kortbetegnelse = 'Kontantydelse' where DomaineVaerdiID = 273; update UMDomaineVaerdi set kortbetegnelse = 'ARB' where DomaineVaerdiID = 274; update UMDomaineVaerdi set kortbetegnelse = 'AS6L' where DomaineVaerdiID = 275; update UMDomaineVaerdi set kortbetegnelse = 'AUAP' where DomaineVaerdiID = 276; update UMDomaineVaerdi set kortbetegnelse = 'AV18' where DomaineVaerdiID = 277; update UMDomaineVaerdi set kortbetegnelse = 'CIR' where DomaineVaerdiID = 278; update UMDomaineVaerdi set kortbetegnelse = 'FLED' where DomaineVaerdiID = 279; update UMDomaineVaerdi set kortbetegnelse = 'KRIM' where DomaineVaerdiID = 340; update UMDomaineVaerdi set kortbetegnelse = 'COVI' where DomaineVaerdiID = 360; update UMDomaineVaerdi set kortbetegnelse = 'KOMJ' where DomaineVaerdiID = 480; update UMDomaineVaerdi set kortbetegnelse = 'AAKJ' where DomaineVaerdiID = 481; update UMDomaineVaerdi set kortbetegnelse = 'Nedsat tid' where DomaineVaerdiID = 540; update UMDomaineVaerdi set kortbetegnelse = 'EKUU' where DomaineVaerdiID = 580; update UMDomaineVaerdi set kortbetegnelse = '0,0' where DomaineVaerdiID = 137; update UMDomaineVaerdi set kortbetegnelse = '1,0' where DomaineVaerdiID = 138; update UMDomaineVaerdi set kortbetegnelse = '0,25' where DomaineVaerdiID = 139; update UMDomaineVaerdi set kortbetegnelse = '0,5' where DomaineVaerdiID = 140; update UMDomaineVaerdi set kortbetegnelse = '0,75' where DomaineVaerdiID = 141; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 157; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 158; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 159; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 160; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 161; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 162; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 163; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 164; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 165; update UMDomaineVaerdi set kortbetegnelse = 'Frivillig prøve' where DomaineVaerdiID = 191; update UMDomaineVaerdi set kortbetegnelse = 'Ingen Prøve' where DomaineVaerdiID = 192; update UMDomaineVaerdi set kortbetegnelse = 'Obligatorisk pr' where DomaineVaerdiID = 193; update UMDomaineVaerdi set kortbetegnelse = 'Udtræk af prøve' where DomaineVaerdiID = 194; update UMDomaineVaerdi set kortbetegnelse = 'Algoritme 1' where DomaineVaerdiID = 135; update UMDomaineVaerdi set kortbetegnelse = 'Algoritme 2' where DomaineVaerdiID = 136; update UMDomaineVaerdi set kortbetegnelse = 'Mundtlig' where DomaineVaerdiID = 144; update UMDomaineVaerdi set kortbetegnelse = 'Skriftlig' where DomaineVaerdiID = 145; update UMDomaineVaerdi set kortbetegnelse = 'Større skriftli' where DomaineVaerdiID = 146; update UMDomaineVaerdi set kortbetegnelse = 'Antal' where DomaineVaerdiID = 185; update UMDomaineVaerdi set kortbetegnelse = 'Kroner' where DomaineVaerdiID = 186; update UMDomaineVaerdi set kortbetegnelse = 'Overnatning' where DomaineVaerdiID = 187; update UMDomaineVaerdi set kortbetegnelse = 'Årselev' where DomaineVaerdiID = 188; update UMDomaineVaerdi set kortbetegnelse = 'Forberedende vo' where DomaineVaerdiID = 195; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 212; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 213; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 214; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 215; update UMDomaineVaerdi set kortbetegnelse = 'Ikke relevant' where DomaineVaerdiID = 261; update UMDomaineVaerdi set kortbetegnelse = 'U' where DomaineVaerdiID = 262; update UMDomaineVaerdi set kortbetegnelse = 'V' where DomaineVaerdiID = 263; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 219; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 220; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 221; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 222; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 223; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 224; update UMDomaineVaerdi set kortbetegnelse = 'Faste' where DomaineVaerdiID = 258; update UMDomaineVaerdi set kortbetegnelse = 'Ingen' where DomaineVaerdiID = 259; update UMDomaineVaerdi set kortbetegnelse = 'Variable' where DomaineVaerdiID = 260; update UMDomaineVaerdi set kortbetegnelse = '1. Censor' where DomaineVaerdiID = 142; update UMDomaineVaerdi set kortbetegnelse = '2. Censor' where DomaineVaerdiID = 143; update UMDomaineVaerdi set kortbetegnelse = 'Fuld' where DomaineVaerdiID = 166; update UMDomaineVaerdi set kortbetegnelse = 'Ingen' where DomaineVaerdiID = 167; update UMDomaineVaerdi set kortbetegnelse = 'Lejlighedsvis' where DomaineVaerdiID = 168; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 169; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 170; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 171; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 172; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 173; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 174; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 175; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 176; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 177; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 178; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 179; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 180; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 181; update UMDomaineVaerdi set kortbetegnelse = 'Holdbaseret' where DomaineVaerdiID = 189; update UMDomaineVaerdi set kortbetegnelse = 'Individuel' where DomaineVaerdiID = 190; update UMDomaineVaerdi set kortbetegnelse = 'Anden type' where DomaineVaerdiID = 196; update UMDomaineVaerdi set kortbetegnelse = 'Sommer' where DomaineVaerdiID = 197; update UMDomaineVaerdi set kortbetegnelse = 'Større skriftli' where DomaineVaerdiID = 198; update UMDomaineVaerdi set kortbetegnelse = 'Sygeeksamen' where DomaineVaerdiID = 199; update UMDomaineVaerdi set kortbetegnelse = 'Vinter' where DomaineVaerdiID = 200; update UMDomaineVaerdi set kortbetegnelse = 'Optagelse' where DomaineVaerdiID = 300; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 115; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 116; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 117; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 118; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 119; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 120; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 121; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 122; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 123; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 124; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 125; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 126; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 127; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 128; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 129; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 130; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 131; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 132; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 133; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 134; update UMDomaineVaerdi set kortbetegnelse = 'Aldrig' where DomaineVaerdiID = 151; update UMDomaineVaerdi set kortbetegnelse = 'Altid' where DomaineVaerdiID = 152; update UMDomaineVaerdi set kortbetegnelse = 'Andel' where DomaineVaerdiID = 153; update UMDomaineVaerdi set kortbetegnelse = 'Betinget' where DomaineVaerdiID = 154; update UMDomaineVaerdi set kortbetegnelse = 'Bånd' where DomaineVaerdiID = 208; update UMDomaineVaerdi set kortbetegnelse = 'Blindskrift' where DomaineVaerdiID = 209; update UMDomaineVaerdi set kortbetegnelse = 'Storskrift (14)' where DomaineVaerdiID = 210; update UMDomaineVaerdi set kortbetegnelse = 'Storskrift (16)' where DomaineVaerdiID = 211; update UMDomaineVaerdi set kortbetegnelse = 'Censorbeskikkel' where DomaineVaerdiID = 237; update UMDomaineVaerdi set kortbetegnelse = 'Censorkompetenc' where DomaineVaerdiID = 238; update UMDomaineVaerdi set kortbetegnelse = 'Mundtlig censur' where DomaineVaerdiID = 239; update UMDomaineVaerdi set kortbetegnelse = 'Mundtlig censur' where DomaineVaerdiID = 240; update UMDomaineVaerdi set kortbetegnelse = 'Mundtlig censur' where DomaineVaerdiID = 241; update UMDomaineVaerdi set kortbetegnelse = 'Mundtlig censur' where DomaineVaerdiID = 242; update UMDomaineVaerdi set kortbetegnelse = 'Skriftlig censu' where DomaineVaerdiID = 243; update UMDomaineVaerdi set kortbetegnelse = 'Skriftlig censu' where DomaineVaerdiID = 244; update UMDomaineVaerdi set kortbetegnelse = 'Skriftlig censu' where DomaineVaerdiID = 245; update UMDomaineVaerdi set kortbetegnelse = 'Skriftlig censu' where DomaineVaerdiID = 246; update UMDomaineVaerdi set kortbetegnelse = 'Diverse Koder' where DomaineVaerdiID = 247; update UMDomaineVaerdi set kortbetegnelse = 'Elever til prøv' where DomaineVaerdiID = 248; update UMDomaineVaerdi set kortbetegnelse = 'Lærerfriholdels' where DomaineVaerdiID = 249; update UMDomaineVaerdi set kortbetegnelse = 'Udtræk af prøve' where DomaineVaerdiID = 250; update UMDomaineVaerdi set kortbetegnelse = 'Prøvekalender' where DomaineVaerdiID = 251; update UMDomaineVaerdi set kortbetegnelse = 'Prøveplaner' where DomaineVaerdiID = 252; update UMDomaineVaerdi set kortbetegnelse = 'Realiserede prø' where DomaineVaerdiID = 253; update UMDomaineVaerdi set kortbetegnelse = 'Realiserede prø' where DomaineVaerdiID = 254; update UMDomaineVaerdi set kortbetegnelse = 'Skriftlig Løn f' where DomaineVaerdiID = 255; update UMDomaineVaerdi set kortbetegnelse = 'Uddannelsesmode' where DomaineVaerdiID = 256; update UMDomaineVaerdi set kortbetegnelse = 'Forenet uddanne' where DomaineVaerdiID = 257; update UMDomaineVaerdi set kortbetegnelse = 'Censurgruppe' where DomaineVaerdiID = 155; update UMDomaineVaerdi set kortbetegnelse = 'Fagkategorigrup' where DomaineVaerdiID = 156; update UMDomaineVaerdi set kortbetegnelse = 'Merit for overf' where DomaineVaerdiID = 182; update UMDomaineVaerdi set kortbetegnelse = 'Merit fra prøve' where DomaineVaerdiID = 183; update UMDomaineVaerdi set kortbetegnelse = 'Merit fra prøve' where DomaineVaerdiID = 184; update UMDomaineVaerdi set kortbetegnelse = 'EUD' where DomaineVaerdiID = 216; update UMDomaineVaerdi set kortbetegnelse = 'GYM' where DomaineVaerdiID = 217; update UMDomaineVaerdi set kortbetegnelse = 'VUC' where DomaineVaerdiID = 218; update UMDomaineVaerdi set kortbetegnelse = 'Bundet gærde' where DomaineVaerdiID = 225; update UMDomaineVaerdi set kortbetegnelse = 'Bundet' where DomaineVaerdiID = 226; update UMDomaineVaerdi set kortbetegnelse = 'Bundet frit' where DomaineVaerdiID = 227; update UMDomaineVaerdi set kortbetegnelse = 'Valgfri' where DomaineVaerdiID = 228; update UMDomaineVaerdi set kortbetegnelse = 'Valgfri niv' where DomaineVaerdiID = 229; update UMDomaineVaerdi set kortbetegnelse = 'Almen/Forberede' where DomaineVaerdiID = 230; update UMDomaineVaerdi set kortbetegnelse = 'AMU uddannelse' where DomaineVaerdiID = 231; update UMDomaineVaerdi set kortbetegnelse = 'Fælles kompeten' where DomaineVaerdiID = 232; update UMDomaineVaerdi set kortbetegnelse = 'Fuldtids uddann' where DomaineVaerdiID = 233; update UMDomaineVaerdi set kortbetegnelse = 'Enkeltfag hfstx' where DomaineVaerdiID = 234; update UMDomaineVaerdi set kortbetegnelse = 'OBU' where DomaineVaerdiID = 235; update UMDomaineVaerdi set kortbetegnelse = 'Åben uddannelse' where DomaineVaerdiID = 236; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 147; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 148; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 149; update UMDomaineVaerdi set kortbetegnelse = '-' where DomaineVaerdiID = 150; update UMDomaineVaerdi set kortbetegnelse = 'Aktstykke' where DomaineVaerdiID = 201; update UMDomaineVaerdi set kortbetegnelse = 'Bekendtgørelse' where DomaineVaerdiID = 202; update UMDomaineVaerdi set kortbetegnelse = 'Cirkulære' where DomaineVaerdiID = 203; update UMDomaineVaerdi set kortbetegnelse = 'Forsøg' where DomaineVaerdiID = 204; update UMDomaineVaerdi set kortbetegnelse = 'Udd-ordning' where DomaineVaerdiID = 205; update UMDomaineVaerdi set kortbetegnelse = 'Lov' where DomaineVaerdiID = 206; update UMDomaineVaerdi set kortbetegnelse = 'Øvrige' where DomaineVaerdiID = 207; update UMDomaineVaerdi set kortbetegnelse = 'Kom Inst' where DomaineVaerdiID = 284; update UMDomaineVaerdi set kortbetegnelse = 'Priv' where DomaineVaerdiID = 285; update UMDomaineVaerdi set kortbetegnelse = 'Udgået' where DomaineVaerdiID = 286; update UMDomaineVaerdi set kortbetegnelse = 'Anden UVM EJ BY' where DomaineVaerdiID = 287; update UMDomaineVaerdi set kortbetegnelse = 'Egen inst' where DomaineVaerdiID = 288; update UMDomaineVaerdi set kortbetegnelse = 'Anden UVM BYTAX' where DomaineVaerdiID = 289; update UMDomaineVaerdi set kortbetegnelse = 'Bestået prøve' where DomaineVaerdiID = 324; update UMDomaineVaerdi set kortbetegnelse = 'Disp. m. bevis' where DomaineVaerdiID = 325; update UMDomaineVaerdi set kortbetegnelse = 'Indivi. komp.v.' where DomaineVaerdiID = 326; update UMDomaineVaerdi set kortbetegnelse = 'Ikke-bestået' where DomaineVaerdiID = 327; update UMDomaineVaerdi set kortbetegnelse = 'Afbrud/udebliv' where DomaineVaerdiID = 328; update UMDomaineVaerdi set kortbetegnelse = 'Disp. ej bevis' where DomaineVaerdiID = 329; update UMDomaineVaerdi set kortbetegnelse = 'Ej relevant' where DomaineVaerdiID = 330; update UMDomaineVaerdi set kortbetegnelse = 'Bevis opnået' where DomaineVaerdiID = 331; update UMDomaineVaerdi set kortbetegnelse = 'Indivi. komp.v.' where DomaineVaerdiID = 332; update UMDomaineVaerdi set kortbetegnelse = 'Mgl. Målopf.' where DomaineVaerdiID = 333; update UMDomaineVaerdi set kortbetegnelse = 'Afbrud' where DomaineVaerdiID = 334; update UMDomaineVaerdi set kortbetegnelse = 'Ej relevant' where DomaineVaerdiID = 335; update UMDomaineVaerdi set kortbetegnelse = 'Krav om pplads' where DomaineVaerdiID = 441; update UMDomaineVaerdi set kortbetegnelse = 'Tysk' where DomaineVaerdiID = 460; update UMDomaineVaerdi set kortbetegnelse = 'Engelsk' where DomaineVaerdiID = 461; update UMDomaineVaerdi set kortbetegnelse = 'Spansk' where DomaineVaerdiID = 462; update UMDomaineVaerdi set kortbetegnelse = 'Fransk' where DomaineVaerdiID = 463; update UMDomaineVaerdi set kortbetegnelse = 'Italiensk' where DomaineVaerdiID = 464; update UMDomaineVaerdi set kortbetegnelse = 'Norsk' where DomaineVaerdiID = 465; update UMDomaineVaerdi set kortbetegnelse = 'Svensk' where DomaineVaerdiID = 466; update UMDomaineVaerdi set kortbetegnelse = 'Frie valgfag' where DomaineVaerdiID = 500; update UMDomaineVaerdi set kortbetegnelse = 'Obligatoriske' where DomaineVaerdiID = 501; update UMDomaineVaerdi set kortbetegnelse = 'Studieretnings' where DomaineVaerdiID = 502; update UMDomaineVaerdi set kortbetegnelse = 'EJRELEVANT' where DomaineVaerdiID = 520; update UMDomaineVaerdi set kortbetegnelse = 'BETALT' where DomaineVaerdiID = 521; update UMDomaineVaerdi set kortbetegnelse = '6UGER' where DomaineVaerdiID = 522; update UMDomaineVaerdi set kortbetegnelse = 'GVU' where DomaineVaerdiID = 523; update UMDomaineVaerdi set kortbetegnelse = 'IKA' where DomaineVaerdiID = 524; update UMDomaineVaerdi set kortbetegnelse = 'EJBETALT' where DomaineVaerdiID = 525; update UMDomaineVaerdi set kortbetegnelse = 'KUB' where DomaineVaerdiID = 526; update UMDomaineVaerdi set kortbetegnelse = 'DISSAG' where DomaineVaerdiID = 581; update UMDomaineVaerdi set kortbetegnelse = 'FRISAG' where DomaineVaerdiID = 582; update UMDomaineVaerdi set kortbetegnelse = 'FRISAG-P' where DomaineVaerdiID = 583; update UMDomaineVaerdi set kortbetegnelse = 'FRI' where DomaineVaerdiID = 584; update UMDomaineVaerdi set kortbetegnelse = 'FRI-P' where DomaineVaerdiID = 585; update UMDomaineVaerdi set kortbetegnelse = 'FORSLP' where DomaineVaerdiID = 586; update UMDomaineVaerdi set kortbetegnelse = 'M-UK' where DomaineVaerdiID = 587; update UMDomaineVaerdi set kortbetegnelse = 'M-KOMP' where DomaineVaerdiID = 588; commit; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'Svendeproeve' AND cname = 'indberetTilCvr') THEN ALTER TABLE Svendeproeve ADD indberetTilCvr CHAR(8) NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'EasyPHoldIndberetLog' AND cname = 'indberetTilCvr') THEN ALTER TABLE EasyPHoldIndberetLog ADD indberetTilCvr CHAR(8) NULL; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'DUProeveKompetenceForsoeg' AND cname = 'skriftligEmneA') THEN ALTER TABLE DUProeveKompetenceForsoeg add skriftligEmneA long varchar; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'DUProeveKompetenceForsoeg' AND cname = 'skriftligEmneB') THEN ALTER TABLE DUProeveKompetenceForsoeg add skriftligEmneB long varchar; END IF; IF NOT EXISTS (SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'DUProeveKompetenceForsoeg' AND cname = 'udtrukketEmne') THEN ALTER TABLE DUProeveKompetenceForsoeg add udtrukketEmne char(1); END IF; Alter TABLE WebBedoemmelse MODIFY karakter char(20); IF NOT EXISTS(SELECT 1 FROM SYS.SYSCOLUMNS WHERE tname = 'DUProeveEksternCensor' AND cname = 'sikkerMail')THEN ALTER TABLE DUProeveEksternCensor add sikkerMail varchar(255); END IF; IF NOT EXISTS(SELECT 1 FROM XPRSKarakterskala where betegnelse = 'DU prøve 1 2026') THEN INSERT INTO XPRSKarakterskala ("id","karakterskala","kortBetegnelse", "betegnelse","udtraeksversion","ugyldig", "version","karakterskalaID","local") VALUES((SELECT MAX(id) from XPRSKarakterskala)+1,'DU1-2026','DU1-2026','DU prøve 1 2026',-2147483648,' ',NULL,NULL,0); INSERT INTO XPRSKarakterVaerdi ("id","karakterVaerdi","xprsKarakterskala_id","betegnelse","sekvens","udtraeksversion","ugyldig","version","karakterVaerdiID","karakterskalaRef","local") VALUES((SELECT MAX(id) from XPRSKarakterVaerdi)+1,'01',(SELECT id from XPRSKarakterskala where karakterskala = 'DU1-2026'), 'God',2,-2147483648,' ',NULL,NULL,NULL,0); INSERT INTO XPRSKarakterVaerdi ("id","karakterVaerdi","xprsKarakterskala_id","betegnelse","sekvens","udtraeksversion","ugyldig","version","karakterVaerdiID","karakterskalaRef","local") VALUES((SELECT MAX(id) from XPRSKarakterVaerdi)+1,'02',(SELECT id from XPRSKarakterskala where karakterskala = 'DU1-2026'), 'Acceptabel',1,-2147483648,' ',NULL,NULL,NULL,0); INSERT INTO XPRSKarakterVaerdi ("id","karakterVaerdi","xprsKarakterskala_id","betegnelse","sekvens","udtraeksversion","ugyldig","version","karakterVaerdiID","karakterskalaRef","local") VALUES((SELECT MAX(id) from XPRSKarakterVaerdi)+1,'03',(SELECT id from XPRSKarakterskala where karakterskala = 'DU1-2026'), 'Under niveau',0,-2147483648,' ',NULL,NULL,NULL,0); END IF; Update DUProeveExt SET type = 'DANSK1_2026', xprsKarakterSkala_id = (SELECT id from XPRSKarakterskala where karakterskala = 'DU1-2026') where type = 'DANSK1_DU1MO5' and (skriftligProeveDato >= '2026-01-01' or mundtligProeveStartDato >= '2026-01-01') commit;